<%-- 
    Document   : listeTableaux
    Created on : 4 mai 2012, 13:55:41
    Author     : Morgan
--%>

<%@page import="java.util.Calendar"%>
<%@page import="java.util.GregorianCalendar"%>
<%@page import="Personne.Personne"%>
<%@page import="Enchere.EnchereLocal"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.Date"%>
<%@page import="Tableau.Tableau"%>
<%@page import="java.util.List"%>
<%@page import="Tableau.TableauFacadeLocal"%>
<%@page import="javax.naming.InitialContext"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%    
    ArrayList<EnchereLocal> encheres = ((ArrayList<EnchereLocal>)getServletContext().getAttribute("enchere"));
       
    if(encheres == null) encheres = new ArrayList<EnchereLocal>();
%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
        <link rel="stylesheet" href="styles.css" type="text/css" />
    </head>
    <body>
        <jsp:include page="menuNavigation.jsp"/>
        
        <div class="content">
            <h1>Liste des tableaux</h1>

            <table id="list">
                <thead>
                    <th>Description</th>
                    <th>Meilleur Enchérisseur</th>
                </thead>
                <tbody>
                     <% for(EnchereLocal enchere : encheres){ 
                        Personne meilleur = enchere.meilleureEnchere();
                        GregorianCalendar cal = new GregorianCalendar();
                        cal.setTimeInMillis(enchere.ConsulterTableau().getDateFin().getTime() - (new Date()).getTime());
                    %>
                    <tr>
                        <td><%= enchere.ConsulterTableau().getDescription() %></td>
                        <td><%= (meilleur != null)? meilleur.getNom() : "Pas encore d'enchère" %></td>
                        <td><%= cal.get(Calendar.HOUR) - 1 + " Heure " + cal.get(Calendar.MINUTE) + " Minutes" %></td>
                    </tr>
                    <%}%>
                </tbody>
            </table>
        </div>
    </body>
</html>
